package com.adou.d16.io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

/**
 * it01.txt ab
 */
public class ITest1 {
    public static void main(String[] args) throws Exception {
        // 1.创建文件输入流管道，与源文件接通
//        InputStream is = new FileInputStream(new File("d1-helloword-app\\src\\it01.txt"));

        // 简化写法（推荐使用）
        InputStream is = new FileInputStream("d1-helloword-app\\src\\it01.txt");

//        int b1 = is.read();
//        System.out.println((char)b1);
//
//        int b2 = is.read();
//        System.out.println((char)b2);
//
//        int b3 = is.read();
//        System.out.println(b3); //-1


        // 使用循环改造上面方法
        int b;
        while((b=is.read()) !=-1) {
            System.out.print((char)b);
        }

//        减少io次数
//                读取汉字会乱码
//        流使用完必须关闭

        is.close();




    }
}
